"""
try:
    可能发生异常的代码
except:
    # 处理异常的代码
    1. 如果try里面发生异常
    2. 自动跳转到except里面

需求：
# 1. 获取用户从键盘输入的数据
# 2. 转换数据类型为整数
# 3. 数据转换类型正确时, 输出数据内容
# 4. 数据转换类型错误时, 提示输入正确数据
"""

"""
try:
    num = int(input('请输入一个数据：'))
    print(num)
except:
    print('请输入正确数据')

print('^_@ ' * 50)
"""

# 定义一个函数，函数内部处理上面的操作
def input_num():
    try:
        num = int(input('请输入一个数据：'))
        print(num)
    except:
        print('请输入正确数据')

    print('^_@ ' * 50)


if __name__ == '__main__':
    input_num()